package com.qingcloud.fexecutor.base.enums;

/**
 * 主键策略枚举
 *
 * @author wangjinnan
 */
public enum PrimaryTypeEnum {

    /**
     * 自增
     */
    GENERATOR(1),

    /**
     * 雪花
     */
    SNOWFLAKE(2),

    /**
     * ULID
     */
    ULID(3),

    /**
     * UUID
     */
    UUID(4);

    /**
     * 类型编码
     */
    public final Integer code;

    PrimaryTypeEnum(Integer code) {
        this.code = code;
    }

}
